游戏人,要不要沉迷在技术中?
数值策划书籍推荐 很受欢迎!看来大家都热爱读书啊。
如何得到某个游戏的运营数据?这篇很水,千万不要付钱购买。
作为一个沦为程序员的美术老师,我对代码有一点点研究,所以经常会有些程序员朋友和我聊技术发展方向相关的话题。
我发现程序员朋友们的问题无非就是这么三种:
我现在技术已经很牛逼了,但公司项目跟不上我的步伐,无法发挥我高超的编程技巧。怎么办?我是该继续上班划水等N+1,还是慢慢学习新的技术等机会?没有方向,好苦恼。
想做自己的游戏,美术可以外包。但策划方面不知道从何做起。我应该先学配表吗?先学系统策划?文案怎么办?运营数据怎么分析?产品怎么上架?版号怎么申请?数值设计不平衡怎么办?程序能够成长为一个称职的策划吗?
我想在渲染效率上再进一步。我想写一个自己的游戏引擎。我觉目前公司引擎的加载效率还不够高。CocosCreator 底层代码好多BUG,我要去贡献点代码。Box2D 效率不行,看有时间我手撸一个高效的物理引擎。这个配合的服务器程序有点菜,我要不自己抽空用 GoLang 把服务器重新一遍吧……
作为目前仍在写代码的游戏行业小商务和菜鸟制作人,前后端一体化 25 年,曾经觉得用 Windows 记事本写代码很牛逼的中老年程序员,我来分析一下这三个问题。
哦不,我们略过傻逼的问题,只分析2和3。
技术没有价值
技术人,首先要明白的是,技术本身没有任何价值。
我这个观点可能会被骂死。
是的,30岁以前的我,也认为自己能用代码搞定所有的事情。但后来我明白,这是个错觉。
我们技术人喜欢代码,是因为计算机、编译器、渲染器、数据库、网络协议…… 它们会严格遵照我们的指令执行,而且严谨地遵循设计手册和API的规则运转,并按照我们早已习惯的执行逻辑,反馈给我们预想的结果。
编程世界中的反馈,即便是错误的,也是正反馈。
在编程的世界里,编译器会告诉你错误是什么。DEBUG 就是把错误的正反馈变成正确的正反馈的过程。
刚开始学习 C++ 的同学,对编译环境搭建噩梦,是不是还记忆犹新呢?自己读了一本《21天精通C++编程》,兴高采烈地开始写 Hello World ,结果折腾了一下午连编译环境都没搭建好?
为什么程序员都不愿意换电脑?因为写代码的过程是享受的,搭建工作环境的过程是痛苦的。搭建工作环境,就是个典型的不按套路出牌的流程,这里面充满了负反馈。
正是编程语言,游戏引擎,操作系统的严格逻辑设定,让程序员们认为自己无所不能。
策划/测试最讨厌程序员说的一句话: 你能百分百重现这个BUG吗?
为什么程序员就很难发现自己代码的BUG呢?因为他们被正反馈训练过了。
技术生产价值
技术人,始终面临着两个选择:
产品型
研究型
研究型需要一点点天分。黄仁勋创建 CUDA 的时候,没有人看好。但 CUDA 就是做出来了,现在成为了整个 AI 世界的基础框架。
你是可以做出 CUDA 的人吗?
你现在写一个自己的操作系统,会有人用吗?
你能抛弃冯诺依曼架构重新设计一套计算机体系吗?
你能改变目前显卡的渲染流程,从而让游戏的效率更高吗?
你能发明一种效率更高的排序算法吗?
大部分程序员都做不到。
我们很多技术人每天做的,就是按照前人订好的规则(操作系统,API、协议……这些都是规则),实现着无数被重复实现过的功能。
这些功能,在无数个产品中出现,这些产品,带来经济收益。
如果你不是研究型,那你就一定是产品型。
不过,还有一种管理型呢?
管理不是技术人追求的目标,管理只是一个基础技能。不要 相信 35 岁就只能做管理 这个错误的观点。
技术人,只有做出产品,才能发挥出自己的全部能量。管理,也只是你做出好产品的工具而已。
用技术实现商业价值,是非常值得自豪的事情。
我们都是工匠
很久以前,有个程序员和我说,如果他 35 岁找不到工作,就回去卤猪肘子。他家祖传技艺卤猪蹄在当地非常有名。
卤猪肘子是很强的技艺,我们写代码,和卤猪肘子差不多,我们都是匠人。
那为什么程序员的地位这么高?收入这么多呢?
因为程序可以批量复制,程序是互联网的基础构建,而互联网是放大器。
猪肘子没有放大器,猪肘子如果想做到批量放大的效果,就需要做好供应链管理,食品安全管理,口感统一性管理,新产品开发管理。这比部署一个程序要难太多了。而且也不容易标准化。
程序工匠,和卤猪肘子工匠,只是当前社会下得到的红利不同罢了。
当程序基础系统足够完善的时候,程序在时代发展时得到的红利自然会消退。
毕竟:
30年前,卡车司机还是很有前途的职业。
20年前,还有一个职业叫打字员。
1年前,网约车还是一个不错的职业 Gap 选择,其中有程序员老司机吗?
游戏人,请不要沉迷在技术中
我们游戏人,当然要沉迷,但要全面沉迷,不要唯技术论。
因为我们做得是一个情绪产品。
优秀的技术带来更好的性能,更绚烂的画质,更流畅的体验。这很重要,但这不是游戏的全部。
情绪产品,面对的是玩家的全面感受。
产品要做出来才是产品,做不出来的就是废品。
做出一个优秀的产品,技术并不是最主要的部分。
技术出身的游戏人,将技术作为自己的基本面,努力修行产品思维,并不断提升自己的艺术鉴赏力,补充短板,运用长板,把自己的能力充分发挥出来,就是成功。
这个产品不论有多烂,都是你现在的能力圈内能做出来的最好的产品。
下一个,会更好。
(https://civitai.com/images/6366706)
特别介绍
有很多重要内容,公众号发不了,但群里特别能聊。
关注公众号可以进群一起唠嗑,群里圈内大佬特别多……
下面几个系列花了我不少精力写成,可以一起读一读:
再多读几篇
都刷到这里了,不来个「点赞」「分享」「在看」一键三连吗?